.register{min-height:700px;padding-top:30px;padding-bottom:30px;}
.register h2{height:30px;overflow:hidden;font-size:20px;font-weight:normal;}
.register .has-account{margin-top:50px;margin-bottom:40px;font-size:16px;text-align:center;}
.register .has-account a{color:#3398ff;text-decoration:underline;}

.register-form{margin-left:250px;}
.register-form .form-group,.register-form .btn-group{padding-left:220px;margin-bottom:25px;}
.register-form .control-label{float:left;width:200px;height:35px;line-height:35px;overflow:hidden;margin-right:20px;margin-left:-220px;text-align:right;font-size:14px;}
.register-form .form-control,.login-form .form-control{border:1px solid #e5e5e5;border-top-color:#999;border-left-color:#999;background-color:#fff;}
.register-form .form-control{float:left;width:280px;height:25px;padding:4px 9px;}
.register-form .code-img,.register-form .get-code{float:left;width:100px;height:35px;margin-left:15px;}
.register-form .get-code{background-color:#4bd1d2;}
.register-form .checkbox{color:#999;}
.register-form .checkbox input{float:left;margin-top:3px;margin-right:10px;}
.register-form .btn-group{margin-top:30px;}
.register-form .btn-register,.login-form .btn-login{height:50px;font-size:20px;}
.register-form .btn-register{width:300px;}

.latest-notice{padding-left:110px;padding-right:80px;margin-top:15px;font-size:14px;}
.latest-notice h3,.notice-list,.notice-list li{height:26px;line-height:26px;overflow:hidden;}
.latest-notice h3{float:left;width:95px;margin-left:-110px;color:#fff;background-color:#595b5b;font-weight:normal;}
.latest-notice h3 .icon-horn{float:left;width:16px;height:16px;margin-top:5px;margin-left:8px;margin-right:7px;background-position:-360px 0;}
.latest-notice .more{float:right;margin-top:4px;margin-right:-80px;}
.latest-notice .more:hover,.notice-list a:hover,.notice-list a:hover .date{color:#3398ff;}
.latest-notice .more:hover,.notice-list a:hover{text-decoration:underline;}

.notice-list li{float:left;margin-left:50px;}
.notice-list li:first-child{margin-left:0;}
.notice-list a .date{margin-right:5px;color:#999;}
.notice-list a .new{position:relative;top:-5px;}

.product-payment{margin-top:30px;margin-bottom:50px;}
.product-payment h3{height:30px;overflow:hidden;margin-bottom:15px;font-size:20px;font-weight:normal;}

.product-list{overflow:hidden;margin-left:-10px;margin-right:-10px;text-align:center;}
.product-list li{float:left;width:222px;height:228px;margin-left:10px;margin-right:10px;border:1px solid #e5e5e5;}
.product-list li .icon-prod{display:block;width:70px;height:70px;margin:50px auto 25px;background:url("product_payment.png")/*tpa=http://www.ruyipay.com/Areas/System/Content/Custom/1002539/img/product_payment.png*/ no-repeat;}
.product-list li .icon-online{background-position:0 0;}
.product-list li .icon-alipay-code{background-position:0 -70px;}
.product-list li .icon-wx-code{background-position:0 -140px;}
.product-list li .icon-alipay{background-position:0 -210px;}
.product-list li .icon-wx{background-position:0 -280px;}
.product-list li .name{height:24px;overflow:hidden;font-size:16px;font-weight:normal;}
.product-list li p{height:18px;overflow:hidden;margin-top:8px;color:#999;}

.login-banner,.banner-slide,.banner-slide .slide-content,.banner-slide .slide-panel{height:450px;overflow:hidden;}
.login-banner,.banner-slide{position:relative;}
.banner-slide .slide-panel{background-position:center;background-repeat:no-repeat;}
.banner-slide .slide-panel a{display:block;width:100%;height:100%;}
.banner-slide .control-nav{position:absolute;z-index:9;left:0;bottom:20px;width:100%;height:12px;overflow:hidden;text-align:center;font-size:0;}
.banner-slide .control-nav li,.banner-slide .control-nav a{display:inline-block;width:12px;height:12px;}
.banner-slide .control-nav li{margin:0 4px;vertical-align:top;}
.banner-slide .control-nav a{border-radius:50%;background-color:#fff;}
.banner-slide .control-nav .active{background-color:#3398ff;}

.float-login{position:absolute;z-index:19;top:50px;right:50%;width:310px;height:310px;padding:20px;margin-right:-600px;background-color:#fff;background-color:rgba(255,255,255,.9);}
.float-login h3{height:30px;overflow:hidden;font-size:20px;font-weight:normal;}

.login-form{margin-top:10px;}
.login-form .form-group{position:relative;margin-bottom:10px;}
.login-form .form-control{width:260px;height:30px;padding:9px 9px 9px 39px;}
.login-form .control-code{width:100px;}
.login-form .code-img,.login-form .change{margin-left:5px;}
.login-form .code-img{width:100px;height:40px;}
.login-form .btn-group{margin-top:15px;}
.login-form .btn-group .btn-login{display:block;width:100%;}
.login-form .icon-user,.login-form .icon-lock,.login-form .icon-code,.other-serv a i{width:20px;height:20px;}
.login-form .icon-user,.login-form .icon-lock,.login-form .icon-code{position:absolute;z-index:9;left:10px;top:15px;}
.login-form .icon-user{background-position:0 -210px;}
.login-form .icon-lock{background-position:-30px -210px;}
.login-form .icon-code{background-position:-60px -210px;}

.other-serv{height:20px;line-height:20px;overflow:hidden;margin-top:15px;}
.other-serv a{float:left;margin-left:35px;}
.other-serv a:first-child{margin-left:0;}
.other-serv a i{float:left;margin-right:8px;}
.other-serv a .icon-edit{background-position:-90px -210px;}
.other-serv a .icon-forgot{background-position:-120px -210px;}
.other-serv a .icon-serv{background-position:-150px -210px;}
.other-serv a:hover{color:#3398ff;}

/*���߿ͷ�*/
.yiwanka-kefu{ width: auto; height: auto; cursor:pointer; top:356px; position:fixed; right:0;border: 1px solid #DCDCDC;box-shadow: -1px 2px 5px #919191;border-radius:5px 0 0 5px;}
.yiwanka-kefu{position:absolute;left:expression(eval(document.documentElement.scrollRight+0));top:expression(eval(document.documentElement.scrollTop+200))} 
.ywkindex-shade{ width:100%;display:none; height:100%; position:absolute; top:0;}
.ywkindex-shade-con1{ width:100%; height:100%; background-color:#000000; position:absolute;  top:0; left:0; opacity:0.7;}
.ywkindex-shade-con2{ width:100%; height:430px;   position:absolute; top:15%; left:0;}
.ywkindex-shade-text{ width:820px; height:410px;color:#666666; background-color:#ffffff; border:#777777 10px solid; margin:0 auto}
.ywkindex-shade-text .p1{ width:820px; height:35px; line-height:35px; border-bottom:#dcdcdc 1px solid;text-indent:30px;  margin:0 auto; background:url("index-kefu001.jpg")/*tpa=http://www.ruyipay.com/Areas/System/Content/Custom/1002539/images/index-kefu001.jpg*/ no-repeat left #f5f5f5;}
.ywkindex-shade-text .p1 span{ width:40px; cursor:pointer; height:35px; margin-top:4px; margin-right:20px; line-height:35px; text-indent:30px; float: right;}
.ywkindex-shade-text .p1 .span1{ width:500px; cursor:pointer; height:35px;margin-right:20px; line-height:25px; text-indent:30px; float: left;}
.ywkindex-shade-text .p2{ width:820px; height:110px; line-height:110px; border-bottom:#dcdcdc 1px  dashed;  margin:0 auto; background:url("index-qinye001.jpg")/*tpa=http://www.ruyipay.com/Areas/System/Content/Custom/1002539/images/index-qinye001.jpg*/ no-repeat left top;  background-position:20px 10px}
.ywkindex-shade-text .p2 .span1{ width:600px; height:45px;  float:left; line-height:45px; margin-left:120px; display:inline;}
.ywkindex-shade-text .p2 .span2{ width:250px; height:40px; border:#c9c9c9 1px solid; border-radius:3px; box-shadow:1px 1px 3px #4A4848;float:left; line-height:40px; margin-left:120px; display:inline;}
.ywkindex-shade-text .p2 .span2 a{ width:95px; height:28px; float: right; margin-top:7px; }
.ywkindex-shade-text .p2 .span2 b{ width:130px; font-size:12px; margin-left:20px; height:28px; float: left; word-break:break-all; line-height:28px; margin-top:7px; }
.ywkindex-shade-text .p3{ width:820px; height:120px; border-bottom:#dcdcdc 1px  dashed;  margin:0 auto; background:url("index-qinye002.jpg")/*tpa=http://www.ruyipay.com/Areas/System/Content/Custom/1002539/images/index-qinye002.jpg*/ no-repeat left top;  background-position:20px 10px }
.ywkindex-shade-text .p3 .span2{ width:180px; height:40px; margin-top:10px; border:#c9c9c9 1px solid; border-radius:3px; box-shadow:1px 1px 3px #4A4848;float:left; line-height:40px; margin-left:20px; display:inline;}
.ywkindex-shade-text .p3 .span2 b{ width:80px; font-size:12px; text-align:center; margin-left:0px; height:28px; float: left; word-break:break-all; line-height:28px; margin-top:7px; }
.ywkindex-shade-text .p4{ width:820px; height:120px; border-bottom: none;  margin:0 auto; background: url("index-qinye003.jpg")/*tpa=http://www.ruyipay.com/Areas/System/Content/Custom/1002539/images/index-qinye003.jpg*/ no-repeat left top; background-position:20px 10px}
.ywkindex-shade-text .p4 .span2{ width:220px; height:40px; margin-top:10px; border:#c9c9c9 1px solid; border-radius:3px; box-shadow:1px 1px 3px #4A4848;float:left; line-height:40px; margin-left:20px; display:inline;}
.ywkindex-shade-text .p4 .span2 b{ width:100px; font-size:12px; margin-left:10px; text-align:center; height:28px; float: left; word-break:break-all; line-height:28px; margin-top:7px; }
.ywkindex-shade-palce{ width:100%; height:100%; position:absolute; top:0;display:none;}
.ywkindex-shade-palce1{ width:100%; height:100%; background-color:#000000; position:absolute;  top:0; left:0; opacity:0.7;}
.ywkindex-shade-palce2{ width:100%; height:470px;   position:absolute; top:200px;  left:0;}
.ywkindex-shade-palcetext{width:500px; height:auto;color:#666666; background-color:#ffffff; border:#777777 10px solid; margin:0 auto}
.ywkindex-shade-palcetext p{ width: 80%; height:35px; line-height:35px; margin:0 auto; text-align:center;  }
.ywkindex-shade-palcetext p font{color:#0081FF;}
.ywkindex-shade-palcetext .p1{ width: 100%; height:35px; line-height:35px;}
.ywkindex-shade-palcetext .span1{ float:right; cursor:pointer;}
.ywkindex-shade-palcetext p a{ width:100px; height:30px; line-height:30px; color:#ffffff; float:left; background-color:#938989; border-radius:5px;}
/*����3.0ϵͳ��¼*/
.login-banner2, 
.banner-slide2, 
.banner-slide2 .slide-content, 
.banner-slide2 .slide-panel {
    height: 500px;
}
.login-form2 .btn-group .btn-login {
    background: #00a2dc;
}
.float-login2 {
	background: white;
    border-radius: 4px;
    min-height: 458px;
    box-sizing: border-box;
    width: 392px;
    padding: 15px 40px 20px 40px;
    margin-top: 60px;
    height: auto;
}
.float-login2 h3 {
    height: 24px;
    font-size: 24px;
    color: #00a2dc;
    height: 60px;
    text-align: center;
    line-height: 60px;
}
.register-form2 .form-control, .login-form2 .form-control {
    border: 1px solid #c4c4c4;
    /* border-top-color: #c4c4c4; */
    /* border-left-color: #c4c4c4; */
    background-color: #fff;
}
.login-form2 .form-group {
    margin-bottom: 17px;
}
.other-serv2 {
	margin-top: 45px;
}
.other-serv2 a{
	color: #00a2dc;
	font-size: 14px;
}
.other-serv2 a.gotoregister{
	float: right;
}
ul.userSelect {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}
ul.userSelect li {
    position: relative;
    float: left;
    width: 50%;
    text-align: center;
    height: 30px;
    line-height: 30px;
    
}
ul.userSelect li.selected i {
    background: url("radio-img.png")/*tpa=http://www.ruyipay.com/Areas/System/Content/Custom/1002539/img/radio-img.png*/ 0px -28px no-repeat;
    color: #00a2dc;
}
ul.userSelect li i {
    width: 140px;
    height: 50px;
    font-size: 18px;
    background: url("radio-img.png")/*tpa=http://www.ruyipay.com/Areas/System/Content/Custom/1002539/img/radio-img.png*/ 0px 2px no-repeat;
    padding-left: 25px;
    font-style: normal;
    cursor: pointer;
    /* margin: 0 auto; */
}
ul.userSelect li input[type='radio'] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.success-box {
	font-size: 16px;
    color: #666;
    text-align: center;
    margin-top: 60px;
}
.success-box a{
	font-size: 20px;
	color: #00a2dc;
}
.errmsg {
	font-size: 14px;
	color: red;
}
.btn{
	 float: left;
    width: 140px;
    height: 50px;
    /*line-height: 50px;*/
    /* border-radius: 4px; */
    border: none;
    margin-left: 5px;
}
.send-btn {
	background-color: #00a2dc;
    color: #FFFFFF;
   
}
.send-btn-no {
    background-color: #C2C2C2;
    color: #FFFFFF;
}
.register-error {
    border: 1px solid #FF0000;
}
.logplate2 {
	margin-top: 40px;
}
.success-box img {
	margin-top: 55px;
}
.caiwulogo {
	margin-top: 14px;
}
/*�һ�����*/
.login-out {
    width: 720px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    border-top: 4px solid #00a2dc;
    padding-top: 30px;
}
.logplate .logintitle {
	height: 24px;
    font-size: 24px;
    color: #00a2dc;
    height: 60px;
    text-align: center;
    line-height: 60px;
    margin-bottom: 30px;
    font-weight: normal;
}
.logplatepwd {
	width: 50%;
    margin: 0 auto;
}
.login-form2 .btn-grouppwd {
	margin-top: 83px;
}
.gotolog {
	width: 100%;
    height: 100%;
    display: block;
    color: white;
}


.findinput {
	height: 70px;
}
.findinput label{
	float: left;
	width: 100px;
	display: block;
}
.findinput input{
	float: left;
    height: 40px;
    border: 1px solid #C1C1C1;
    border-radius: 4px;
    width: calc(100% - 112px);
    padding-left: 10px;
}
.findinput label,
.findinput .question {
	color: #9D9D9D;
	font-size: 18px;
	line-height: 42px;
	height: 42px;
}
ul.findmsg li {
	font-size: 18px;
	color: #9d9d9d;
	line-height: 30px;
}
ul.findmsg li span.tel{
	color: #ce0909;
}
ul.findmsg li .sendmsg {
	width: 118px;
    height: 30px;
    border: 1px solid #00a2dc;
    border-radius: 4px;
    color: #00a2dc;
    display: inline-block;
    text-align: center;
}
ul.findmsg li:first-child{
	margin-bottom: 30px;
}
ul.findmsg li:last-child{
	margin-bottom: 70px;
}
.kf-section .sec-contentpwd {
    min-height: 700px;
    background: url("findpwdbot.png")/*tpa=http://www.ruyipay.com/Areas/System/Content/Custom/1002539/img/findpwdbot.png*/ left bottom no-repeat;
    margin-top: 70px;
}
.kf-header2 {
	/*height: 130px;*/
	border-bottom: 3px solid #00a2dc;
}
.chatgr {
	/*margin-top: 20px;*/
}
.slide-content2 {
	background: url("loginbg.jpg")/*tpa=http://www.ruyipay.com/Areas/System/Content/Custom/1002539/img/loginbg.jpg*/ no-repeat;
	background-position: 50%;
	
}
.none {
    display:none;
}
